home *** CD-ROM | disk | FTP | other *** search
-
-
-
- XRobot Version 1.94
-
- March 20, 1988
-
- Copyright 1988 InterZone Software Inc. All rights reserved.
-
-
- Available from FidoNet(Tm) node 1:135/20
- INTL-(305)-387-1135
- Operating 24 hrs at 300/1200/2400bps
-
-
- Suggestions welcome --- Complaints > NUL
-
- "It's just another brick in the wall"
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- The Advanced FidoNet(Tm) mail utility
-
-
-
- XRobot User Manual Page 1
-
-
- This is XRobot, the advanced automatic FidoNet(tm) compatible
- mail utility. If you are a user of XRobot you may not
- recognize this version or at least not very much. It has had
- a face lift (someone said 'beyond recognition'). The main
- concept is still there. To provide you with a powerful and
- easy to use 'ROBOT' utility.
-
- A robot utility is just what the name implies, an easy to
- control utility to aid you in your daily Sysop chores. It
- will simplify tasks like sending multiple files to multiple
- destinations and requesting files from other systems. These
- functions can involve a lot of extra work if the program you
- are using does not handle everything properly. I assume you
- know enough about FidoNet(Tm) and terms involved with this to
- understand some 'techie' descriptions. This is not a
- beginner's utility - it is easy to use, but it does require
- some pre-knowledge about operating as a node in general.
-
- The history of this program is quite long and credits are due
- to several people who gave me ideas and hints (and
- complaints). It would take up too much space if I were to
- list them all here. One individual should be named here
- though, Mats Knuts, the Swedish network host at 2:501/107.
- When I first started writing this program he came with alot
- of suggestions and helped be squeeze alot of bugs and
- 'undocumented features' out of the program.
-
- The original code was written in Turbo Pascal v3.01A. This
- version is written in TurboC and should perform even faster
- than the early versions.
-
- SKYDIVE!
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- The Advanced FidoNet(Tm) mail utility
-
-
-
- XRobot User Manual Page 2
-
-
- The basic functions are as mentioned to send and request
- files. You can do this with several options and different
- type of addressing methods. Earlier versions of this
- programs did not support anything but direct addressing.
- Most of the data is taken from a file referred to as 'the
- control file' (or CTL file hereafter) which is where you will
- put your FidoNet(Tm) information as well as some default
- setting you wish the program to use if nothing else is
- specified.
-
-
- The CTL file
-
- This file is a plain vanilla ASCII (text) file. You can
- create it with your text editor or word processor; or use
- Edlin (the line editor) in DOS. If you are using a word
- processor, just make sure no additional control characters
- are inserted in the file since this could make the program
- operate a little strange (which you would probably notice).
- The program will search for the CTL file (Xrobot.Ctl) in the
- current directory or in the directory specified by the
- environment variable XROBOT (Use the DOS command SET to
- create this). The environment variable will be searched
- first so if you have one specified that will override
- searching in the current directory. There are a few commands
- you can put in here:
-
- ZONE This is your zone address (USA=1, Europe=2,
- Australia=3). If you do not plan on using the /Z
- switch (described later) you do not have to define
- this.
-
- NET This is your net address.
-
- NODE This is your node address.
-
- POINT Your point address if you operate as a point. If you
- have this set, you must also set the above NET and
- NODE settings, this does not define your own net
- address since you are a point (defined by the POINT
- statement) but your BOSS.
-
- MAIL Defines the DOS path (directory actually) where you
- have your outgoing and incoming messages stored.
- This is where messages created by the program will
- end up. If there is no trailing backslash the
- program will automatically append one.
-
-
-
-
-
-
-
-
- The Advanced FidoNet(Tm) mail utility
-
-
-
- XRobot User Manual Page 3
-
-
- MSGBITS This is a quite complex command. It specifies what
- message attributes you wish the program do use by
- default. There are four options available. For an
- explanation of these, consult your FidoNet(Tm) mailer
- documentation - the ones supported are CRASH, HOLD,
- PRIVATE and KILL/SENT. You can only specify one
- parameter on each line. So if you want two of them
- set, you will have to use two lines (with the word
- MSGBITS as the first word on both of them).
-
- For an example of how a CTL file can look, print or list the
- sample Xrobot.Ctl file included in this package. There are
- several options that you cannot specify in the CTL file, but
- give as 'command line arguments' when you start the program.
- Some of these are required and some are optional. The syntax
- to use when invoking the program is described below.
-
- XR <action> <filemask> [zz:]net/node [switches]
-
- Where <action> must be either SEND if you want to send the
- matching files of <filemask> or GET if you want to make a
- file request. Note that if you are using the GET function,
- the file mask will not be expanded but used as a request
- name.
-
- The <filemask> can be any valid DOS path specification
- including wildcards. If the string contains any wildcards
- they will be expanded to matching files. This is one of the
- powerful functions of this program. Most other 'ROBOT'
- utilities does not expand this string - they leave it up to
- the mailer when it sends the message to expand it. If you
- have wildcards specified and the transmission is aborted for
- any reason, the program will most likely send the same files
- again at the next attempt.
-
- Following after the file mask is a list of nodes. You can
- specify as many as 30 destinations. If you wish to use
- international addressing (through Zone Gates) you must
- specify a zone address as well for nodes you wish to use this
- method with (ie. 2:501/224 for node 224 in net 501 located
- in zone 2). Note that if the /Z (described later) option is
- not specified, no Zone Gate addressing will be done. The
- optional switches will now be described.
-
- /C This will force the CRASH attribute to be set
- regardless of your CTL file settings. If you already
- have this option specified in your CTL file, nothing
- will happen (it will not toggle it).
-
- /H This will force the HOLD attribute to be set
- regardless of your CTL file settings (look at the /C
- option description for more information).
-
-
-
- The Advanced FidoNet(Tm) mail utility
-
-
-
- XRobot User Manual Page 4
-
- /K This will force the KILL/SENT attribute to be set
- regardless of your CTL file settings (look at the /C
- option description for more information).
-
- /P This will force the PRIVATE attribute to be set
- regardless of your CTL file settings (look at the /C
- option description for more information).
-
- /Z This forces the program to use international
- addressing methods. If any of the nodes specified as
- receiver of the message has got a zone specified
- (other than yours and other than zero) the message
- will be sent to your Zone Gate with an INTL line in
- the message body telling the Zone Gate software where
- to send the message.
-
- /T Followed by a file name (ie. /T Letter.Txt) will put
- the contents of the specified file into the message
- body. If the file cannot be found, the program will
- abort.
-
- /B Followed by a numerical value (ie. /B 6) will insert
- a POINT command in the message body. This specifies
- that you wish to send the message to point 6.
-
- /A Attach path. Normally, the path you specified will
- be used to specify the path where the file will be
- present when you send it. But the file may not be
- there yet, or it may not be available there yet. You
- can insert another path specifier instead by using
- this command (ie. /A C:\Mail\Outbound\).
-
- /D Followed by a numercial value (ie. /D 10) specifies
- that you want to perform the function known as
- 'update mailing'. This means that any file that
- matches the filemask that has not been updated within
- ten days will be ignored and not sent. This can be
- very useful for sending out updates if you are a
- Host, Hub or Region Coordinator.
-
- This program is not shareware, public domain nor freeware.
- You may use this program and distribute it as much as you
- want if 1) No fees are charged in any form 2) The complete
- ARChive is distributed containing the original files put
- there by me.
-
- Want the source code?
-
- If there is anything you want to see added to this utility to
- make it more useful for you or anyone else - let me know, I'm
- open to any suggestion. Maybe a username in the CTL file or
- the option to specify a label in a text file (or the standard
- CTL file) that would define something to do - whatever -
- throw it at me.
-
-
- The Advanced FidoNet(Tm) mail utility
-
-
-
- XRobot User Manual Page 5
-
- People using Opus(noTm) as a mailer - how about a Opus switch
- that will force the program into 'Hi-Tek' mode, creating Opus
- .REQ files instead? With password support of course.
-
- UPDATES
-
- 1.90 This was a major re-write of the older versions of
- XRobot. First of all, this version was written in
- TurboC (compare to older versions written in Turbo
- Pascal) which gave us some more speed. Extended
- addressing was added, point and zone support.
-
- 1.91 Had some problems myself with the /D switch (update
- mailing) and it took a few hours to realize what was
- wrong with it.. but it has been fixed and should now
- work properly.
-
- 1.92 Found a few annoying 'unimplemented features'.
- Changed some logics around. Nothing really major.
-
- 1.93 Some memory management code was cleaned up. Changed
- compiler to TurboC 1.5.
-
- 1.94 Several FidoNet compatible mailer programs have the
- option to delete "null" messages (ie. messages with
- no text). Since the program inserted a line in the
- message text, this feature didn't work. The "Xrobot"
- signature now appears in the "from" name of the
- message instead.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- The Advanced FidoNet(Tm) mail utility
-
-
-